import request from '@/utils/request'

export const userRegisterService = (registerData) => {
	const params = new URLSearchParams()
	for (let key in registerData) {
		params.append(key, registerData[key])
	}
	return request.post('/user/register', params)
}

export const userLoginService = (loginData) => {
	const params = new URLSearchParams()
	for (let key in loginData) {
		params.append(key, loginData[key])
	}
	return request.post('/user/login', params)
}

export const getUserInfoService = () => {
	return request.get('/user/userInfo')
}

export const updateUserInfoService = (info) => {
	return request.put('/user/update', info)
}

export const updateAvatarService = (avatar) => {
	return request.patch('/user/updateAvatar?avatar=' + avatar)
}

export const updatePasswordService = (params) => {
	return request.patch('/user/updatePwd', params)
}
